package com.sapitest.utils.data;

import org.json.JSONException;
import org.json.JSONObject;
import org.json.XML;
import org.testng.Reporter;

/**
 * @date 2019-01-13
 * @author Liuxu
 * @version 1.0.0
 * @since jdk1.8
 */
public class JSON2XML {
    /**
     * json to xml
     * @param json String
     * @return  xml格式的字符串
     */
    public String json2xml(String json) {
        try {
            JSONObject jsonObj = new JSONObject(json);
            return "<xml>" + XML.toString(jsonObj) + "</xml>";
        } catch (JSONException e) {
            Reporter.log("【ERROR】请检查字符串，不是JSON格式！", true);
            return json;
        }
    }
}
